﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using BE;
using DAL;

namespace BL
{
    public class EntradaCaja_BL
    {

        public void Insertar(EntradaCaja EntradaCaja)
        {
            try
            {
                EntradaCaja_DAL entrada = new EntradaCaja_DAL();
                entrada.Insertar(EntradaCaja); 
            }
            catch (Exception)
            {
                
                throw;
            }
                  
        }


        public SocioNegocio ObtenerSocioNegocioxCodigo(String id)
        {
            SalidaCaja_DAL salida = new SalidaCaja_DAL();
            return salida.ObtenerSocioNegocioxCodigo(id);
        }


        public DataTable BuscarSocioNegocio(String Nombre)
        {
            SalidaCaja_DAL salida = new SalidaCaja_DAL();
             return salida.BuscarSocioNegocio(Nombre);     
        }




        public List<TipoDocumentoCaja> ObtenerTipoDocumentos()
        {
            try
            {
                EntradaCaja_DAL cp = new EntradaCaja_DAL();
                return cp.ObtenerTipoDocumentos();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        public DataTable ObtenerCajaDiarias()
        {
            try
            {
                EntradaCaja_DAL cp = new EntradaCaja_DAL();
                return cp.ObtenerCajaDiarias();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public DataTable listado(String Numeracion, String Cliente)
        {

            try
            {
                EntradaCaja_DAL cp = new EntradaCaja_DAL();
                return cp.listado(Numeracion, Cliente);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        public DataTable listadoCpxCaja(String idCajaDiaria)
        {

            try
            {
                EntradaCaja_DAL cp = new EntradaCaja_DAL();
                return cp.listadoCpxCaja(idCajaDiaria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


    }
}
